import request from '@/utils/request'

// 查询委托委外列表
export function listWtww(query) {
  return request({
    url: '/wtww/wtww/list',
    method: 'get',
    params: query
  })
}

// 查询委托委外详细
export function getWtww(wtwwId) {
  return request({
    url: '/wtww/wtww/' + wtwwId,
    method: 'get'
  })
}

// 新增委托委外
export function addWtww(data) {
  return request({
    url: '/wtww/wtww',
    method: 'post',
    data: data
  })
}

// 修改委托委外
export function updateWtww(data) {
  return request({
    url: '/wtww/wtww',
    method: 'put',
    data: data
  })
}

// 删除委托委外
export function delWtww(wtwwId) {
  return request({
    url: '/wtww/wtww/' + wtwwId,
    method: 'delete'
  })
}

// 获得委托委外主键ID
export function getWtWwId() {
  return request({
    url: '/wtww/wtww/getWtWwId',
    method: 'get'
  })
}

// 新增附件
export function insertWtwwFjByWtwwId(data) {
  return request({
    url: '/wtww/wtww/add/File/By/subId',
    method: 'post',
    data: data
  })
}

// 根据主表ID查询附件列表
export function selectWtwwFjList(query) {
  return request({
    url: '/wtww/wtww/get/FileList/By/subId',
    method: 'get',
    params: query
  })
}

// 删除立项文件附件
export function delWtwwFj(fjId) {
  return request({
    url: '/wtww/wtww/fj/' + fjId,
    method: 'delete'
  })
}

// 锁定委托委外
export function updateSdztLocking(data) {
  return request({
    url: '/wtww/wtww/locking',
    method: 'put',
    data: data
  })
}

// 锁定委托委外
export function updateSdztUnlock(data) {
  return request({
    url: '/wtww/wtww/unlock',
    method: 'put',
    data: data
  })
}

// 获取鉴定申请与研究人员详细信息
export function selectWtwwKxJlByWtwwId(wtwwId) {
  return request({
    url: '/wtww/wtww/kxjl/' + wtwwId,
    method: 'get'
  })
}
